package com.incms.web.modules.system.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.incms.web.modules.system.enums.SysStatusEnum;

import lombok.Data;

/**
 * 后台系统用户实体
 */


@Data
public class SysUser implements Serializable{
	private static final long serialVersionUID = 1L;
	/** 用户编号**/
	private Long userId;
	/** 用户名*/
	private String userName;
	/** 用户密码*/
	private String password;
	/** 用户邮箱*/
	private String email;
	/** 用户创建时间*/
	private Date createTime;
	/** 最后登录时间*/
	private Date lastLoginTime;
	/** 最后登录IP*/
	private String lastLoginIp;
	/** 用户电话号码*/
	private String tel;
	/** 当前状态0：删除，1：正常*/
	private Integer userStatus;
	/** 用户对应的角色 */
	private List<SysRole> sysRoles;
	/** 获得状态文本*/
	public String getStatusValue(){
		return SysStatusEnum.getValue(userStatus);
	}
}
